Automatisierte Softwareüberprüfung auf der Basis von Architekturregeln

نویسندگان

  • Petra Becker-Pechau
  • Bettina Karstens
  • Carola Lilienthal
چکیده

Die innere Qualität von Softwaresystemen hat großen Einfluss darauf, wie gut sich die Software weiterentwickeln und warten lässt. Entscheidend für die innere Qualität ist die vom Entwicklungsteam gewählte Architektur. Neben den etablierten Schichtenarchitekturen verwenden Entwicklerteams flexiblere Architekturen, die sie informell beschreiben. Dass das entwickelte System der gewählten Architektur entspricht, muss in regelmäßigen Abständen überprüft werden. Die verfügbaren Werkzeuge zur Architekturüberprüfung decken lediglich den Teilaspekt der Schichtenbildung ab. In diesem Artikel wird gezeigt, wie sich informelle Architekturbeschreibungen als Architekturregeln formulieren lassen. Ein großer Teil solcher Regeln lässt sich formalisieren und ihre Einhaltung automatisch überprüfen. Die Regeln einer ausgewählten Modellarchitektur werden auf drei Beispielsysteme angewendet und die Ergebnisse der automatischen Überprüfung ausgewertet und diskutiert.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Satellitengestützte Erfassung von Schnittterminen im Grünland und Feldfutterbau

Grünlanderträge werden momentan im Gegensatz zu anderen landwirtschaftlichen Produkten nur grob an Hand weniger Versuchsergebnisse und Erhebungen abgeschätzt. Wichtige Hinweise zu Ertragshöhe liefern die Zahl der Schnitte der Grünlandaufwüchse in Verbindung mit Witterungsdaten und der Kenntnis der regionalen Bestandstypen. Ziel dieser Studie ist eine automatisierte Erfassung von Schnittterminen...

متن کامل

Methoden zur Transformation von Linear Assets in geografische Koordinaten­referenzsysteme

Die geometrischen Informationen eines Gleisverlaufes sowie die Infrastrukturelemente entlang des Gleises werden entlang desselben verortet. Die Gleisgeometrieelemente werden mit deren traditionellen Trassierungsparametern hochgenau relativ beschrieben. Liegen hingegen die Geometrieelemente und – allgemeiner – die am Gleis verorteten Assets in geografischen Koordinaten vor, können darauf aufbaue...

متن کامل

Automatisierte Korrelation und Aggregation von Syslog-Nachrichten in NoSQL-basierten Datenbanken

Logging-Informationen von Systemen und Diensten nehmen in ihrem Umfang durch den Detaillierungsgrad komplexer Anwendungen, aber auch durch die zunehmende Anzahl von verwendeten Systemen (etwa aufgrund der vermehrten schnellen Bereitstellung von virtuellen Maschinen z.B. in Cloud Umgebungen) immer weiter zu. Um die zeitnahe Auswertung und Reaktion auf relevante Logging-Informationen zu gewährlei...

متن کامل

Methode zur applikationsspezifischen Absicherung der Basissoftware von AUTOSAR Steuergeräten

Dieses Paper stellt eine Methode zur Absicherung der Basissoftware von AUTOSAR Steuergeräten vor. Dabei wird die Basissoftware auf die Funktionalität getestet, die sie für die Kundenfunktionalität, also die Applikationsschicht, zur Verfügung stellen muss. Der Test wird im Steuergerät durch ein Complex-Device-Driver-Modul durchgeführt. Ein externer Tester steuert automatisiert das Complex-Device...

متن کامل

Optimierungs- und Simulationsansätze in der Getreidelogistik unter Berücksichtigung der automatisierten Prozessdatenerfassung während des Mähdruschs

Eine gute Logistik spielt bei der Ernte von Mähdruschfrüchten, gerade bei hohen Ertragserwartungen, eine zunehmend wichtigere Rolle und muss immer höheren Ansprüchen gerecht werden. Wachsende Strukturen und Betriebsgrößen führen zu einem massiven Kontrollaufwand und erschweren die Planung der Ernte. Betriebsleiter sind daher auf ein zuverlässiges Werkzeug zur Erfassung und Planung mehrerer Masc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006